//package com.commons.tools.easemob.been;
//
//import java.util.List;
//import java.util.Map;
//
//import com.bln.util.BeanUtil;
//import com.google.gson.Gson;
//
///**
// * @File:blnapp: com.bln.easemob.been :ChatRoom.java
// * @Date:2017年10月12日
// * @Copyright (c) 2017, donnie4w@gmail.com All Rights Reserved.
// * @Author: dong
// * @Desc:
// */
//public class ChatRoom {
//	private int ackCode = 200;
//	private String action;
//	private String application;
//	private String uri;
//	private List<Double> entities;
//	private Map<String, Object> data;
//	private long timestamp;
//	private int duration;
//	private String organization;
//	private String applicationName;
//
//	public String groupid () {
//		return String.valueOf(data.get("groupid"));
//	}
//	public int getAckCode() {
//		return ackCode;
//	}
//
//	public void setAckCode(int ackCode) {
//		this.ackCode = ackCode;
//	}
//
//	public String getAction() {
//		return action;
//	}
//
//	public void setAction(String action) {
//		this.action = action;
//	}
//
//	public String getApplication() {
//		return application;
//	}
//
//	public void setApplication(String application) {
//		this.application = application;
//	}
//
//	public String getUri() {
//		return uri;
//	}
//
//	public void setUri(String uri) {
//		this.uri = uri;
//	}
//
//	public List<Double> getEntities() {
//		return entities;
//	}
//
//	public void setEntities(List<Double> entities) {
//		this.entities = entities;
//	}
//
//	public Map<String, Object> getData() {
//		return data;
//	}
//
//	public void setData(Map<String, Object> data) {
//		this.data = data;
//	}
//
//	public long getTimestamp() {
//		return timestamp;
//	}
//
//	public void setTimestamp(long timestamp) {
//		this.timestamp = timestamp;
//	}
//
//	public int getDuration() {
//		return duration;
//	}
//
//	public void setDuration(int duration) {
//		this.duration = duration;
//	}
//
//	public String getOrganization() {
//		return organization;
//	}
//
//	public void setOrganization(String organization) {
//		this.organization = organization;
//	}
//
//	public String getApplicationName() {
//		return applicationName;
//	}
//
//	public void setApplicationName(String applicationName) {
//		this.applicationName = applicationName;
//	}
//
//	public String toString() {
//		return BeanUtil.beanToJson(this);
//	}
//
//	@SuppressWarnings({ "rawtypes", "unchecked" })
//	public static void main(String[] args) {
//		String s = "	{\r\n" + "		  \"action\" : \"post\",\r\n"
//				+ "		  \"application\" : \"4d7e4ba0-dc4a-11e3-90d5-e1ffbaacdaf5\",\r\n"
//				+ "		  \"params\" : { },\r\n"
//				+ "		  \"uri\" : \"https://a1.easemob.com/easemob-demo/chatdemoui\",\r\n"
//				+ "		  \"entities\" : [1,2,3 ],\r\n" + "		  \"data\" : {\r\n"
//				+ "		    \"groupid\" : \"1411527886490154\"\r\n" + "		  },\r\n"
//				+ "		  \"timestamp\" : 1411527886457,\r\n" + "		  \"duration\" : 125,\r\n"
//				+ "		  \"organization\" : \"easemob-demo\",\r\n" + "		  \"applicationName\" : \"chatdemoui\"\r\n"
//				+ "		}";
//		Map<String, Object> map = new Gson().fromJson(s, Map.class);
//		System.out.println(((List) map.get("entities")).get(1)); // Double 类型
//		System.out.println(map.get("action"));
//		System.out.println(((Map) map.get("data")).get("groupid"));
//
//		ChatRoom crr = new Gson().fromJson(s, ChatRoom.class);
//		System.out.println(crr);
//	}
//}
